﻿<%@ Page Language="vb" MasterPageFile="~/Cabecera.Master"  AutoEventWireup="false" CodeBehind="Ventanilla.aspx.vb" Inherits="SCHC.Ventanilla" 
Culture="es-AR" UICulture="Auto"%>

<%@ Register
    Assembly="AjaxControlToolkit"
    Namespace="AjaxControlToolkit"
    TagPrefix="ajaxToolkit" %>

<asp:Content id="Contenedor2" runat="server" ContentPlaceHolderID="head">
    <script type="text/javascript" >
        function ChangeFechaTurno(sender, args) {
            var txtClientID = '<%= txtFechaTurno.ClientID %>';
            __doPostBack("FechaTurno", document.getElementById(txtClientID).value);
        }

    </script>
</asp:Content> 
<asp:Content ID="Content1" runat="server" contentplaceholderid="ContenedorDePagina">

<table>
    <tr>
        <td>
            <asp:TextBox ID="txtDNI" runat="server" MaxLength="10" OnClick="this.value=''" 
                Height="22px" Width="128px">Búsqueda DNI</asp:TextBox>

        <asp:ImageButton ID="btnBuscar" runat="server" 
            ImageUrl="~/Imagenes/lupita.jpg" CausesValidation="False" />
        </td>
    </tr>

    <tr>
        <td>
            <asp:Button ID="btnIniciarLectura" runat ="server" Text="Iniciar Lectura" />
        </td>
    </tr>    
    <tr>
        <td>
                 <asp:HyperLink ID="Hl_LlevaACargaPersona" runat="server" 
              NavigateUrl="~/AltaDePersonas.aspx">Cargar Una persona</asp:HyperLink>
        </td>
    </tr>
    <tr>
        <td>
            <asp:Label ID="lblFechaHora" runat="server" Text="Fecha y hora"></asp:Label>
        </td>
        <td>
            <asp:Textbox ID="txtFechaHora" runat="server" Width="308px" Enabled="false"></asp:Textbox>
        </td>
    </tr>
     <tr>
        <td>
            <asp:Label ID="lblDNIpaciente" runat="server" Text="DNI paciente"></asp:Label>
        </td>
        <td>
            <asp:Textbox ID="txtDNIpaciente" runat="server" Width="308px" Enabled="false"></asp:Textbox>
        </td>
    </tr>
    <tr>
        <td>
            <asp:Label ID="lblNombrePaciente" runat="server" Text="Nombre paciente"></asp:Label>
        </td>
        <td>
            <asp:Textbox ID="txtNombrePaciente" runat="server" Width="308px" 
                Enabled="false"></asp:Textbox>
        </td>
    </tr>
    <tr>
            <td>
            <asp:Label ID="Label1" runat="server" Text="Apellido paciente"></asp:Label>
        </td>
        <td>
            <asp:Textbox ID="txtApellidoPaciente" runat="server" Width="308px" 
                Enabled="false"></asp:Textbox>
        </td>
    </tr>
    <tr>
        <td colspan="2">
                 <asp:GridView ID="gvTurnos" runat="server" CellPadding="4" ForeColor="#333333" OnRowCommand="ContactsGridView_RowCommand"
         GridLines="None" DataKeyNames="ID" AutoGenerateColumns="False" CssClass="mGrid">
                    <FooterStyle CssClass="Footer" />
                    <RowStyle CssClass="Row" />    
                    <SelectedRowStyle CssClass="SelectedRow" />
                    <PagerStyle CssClass="pgr" />
                    <AlternatingRowStyle CssClass="Alt" />
                    <HeaderStyle CssClass="Header" />
             <Columns>                 
                 <asp:CommandField SelectText="A lista de Espera"  ShowSelectButton="true" />   
                 <asp:BoundField DataField="ID" HeaderText="ID" Visible="true" />
                 <asp:BoundField DataField="FechaHoraTurno" HeaderText="Fecha Hora Turno" />
                 <asp:BoundField DataField="Especialidad" HeaderText="Especialidad"/>
                 <asp:BoundField DataField="NombreMedico" HeaderText="Nombre del Medico"/>
                 <asp:CommandField DeleteText="Tomar Turno" DeleteImageUrl="~/Imagenes/eliminar.jpg" 
                     ShowDeleteButton="True" ButtonType="Image" />
             </Columns>
     </asp:GridView>
     <asp:Label ID="lblMensajeRegistro" runat="server" Text="" Visible="false" ForeColor="Red" ></asp:Label>
        </td>
    </tr>
    <tr>
    <td colspan="2">
    </td>
    </tr>
    <tr>
        <td colspan="2">
            <asp:Button ID="btnTurno" runat="server" Text="Nuevo turno" Enabled="False"/>
        </td>
    </tr>
</table>

<asp:Panel ID="pnlTurno" runat="server" Visible="false">
    <div align="center" >
 

  <div   align="center" >
    Ingrese un criterio para buscar una persona
  </div>
  
  <table  width ="70%" 
            >
    <tr align="center" style="color: #FFFFFF; background-color: #507CD1; font-weight: bold">
        <td>
            Nombre Profesional
        </td>  
        <td>
            Apellido Profesional
        </td> 
        <td>
            Especialidad
        </td>
    </tr>
    <tr align="center" >
        <td>
            <asp:TextBox   style="text-align:center"  ID="txtNombreProfesional" 
                BackColor="Transparent" MaxLength="50" runat="server" ></asp:TextBox>
        </td>
        <td>
           <asp:TextBox style="text-align:center" ID="txtApellidoProfesional" runat="server" BackColor="Transparent" MaxLength="50"></asp:TextBox>
        </td>
        <td>
             <asp:TextBox style="text-align:center" ID="txtEspecialidad" BackColor="Transparent" runat="server" MaxLength="50"></asp:TextBox>
        </td>
    </tr>
    <tr align="center" >
      <td colspan ="3">
       <asp:Label ID="lblMensaje" runat="server" Text="Mensaje" Font-Size="Small" 
                Visible="False" ForeColor="#993300"></asp:Label>
      </td>
    </tr>
    <tr align="center" >
        <td colspan ="3">
                   <asp:Button ID="CmdBuscar" runat="server" Text="Buscar" Height="30px" 
                Width="112px" />
    
        </td>
    </tr>
  </table> 

 </div>
</asp:Panel>

   


<asp:Panel ID="pnlResultadoBusqueda"  BackColor ="Transparent" runat="server"  Visible="false" 
        GroupingText="Resultado de Busqueda" >
     
    <div align="center"  style="overflow:auto; width:100%; height:200px" >

        <asp:GridView ID="gvResultadoBusqueda" runat="server" CellPadding="4" ForeColor="#333333" 
         GridLines="None" AutoGenerateColumns="false"
         CssClass="mGrid">
                <FooterStyle CssClass="Footer" />
                <RowStyle CssClass="Row" />    
                <SelectedRowStyle CssClass="SelectedRow" />
                <PagerStyle CssClass="pgr" />
                <AlternatingRowStyle CssClass="Alt" />
                <HeaderStyle CssClass="Header" />
             <Columns>                 
                 <asp:CommandField SelectText="Ver Turnos" ShowSelectButton="true" />
                 <asp:BoundField DataField="ID" HeaderText="ID" Visible="true" />
                 <asp:BoundField DataField="Especialidad" HeaderText="Especialidad"/>
                 <asp:BoundField DataField="NombreMedico" HeaderText="Nombre del Medico"/>
                 <asp:BoundField DataField="DNI_Medico" HeaderText="DNI Medico" Visible="true" />
             </Columns>
                  
        </asp:GridView>
        <br />
    </div>

        <asp:Panel ID="pnlFechaTurno" BackColor ="Transparent"  GroupingText="Horario Turnos" runat="server" Visible="false">
            <div align ="center">
            
            <ajaxToolkit:ToolkitScriptManager ID="tlkt1"  runat="server" 
                                         EnableScriptGlobalization="True"></ajaxToolkit:ToolkitScriptManager>

                <table border="0" cellpadding="0" cellspacing="0">
                    <tr>
                        <td>
                            <asp:Label ID="lblFechaTurno" runat="server" Text="Fecha"></asp:Label>
                        </td>
                        <td>
                        
                          <asp:TextBox ID="txtFechaTurno" runat="server" Enabled="false"></asp:TextBox>
                            <asp:ImageButton ID="btnCalTurno" runat="server" CausesValidation="false" ImageUrl="~/Imagenes/Calendar_scheduleHS.png"
                                Style="width: 16px" />
                                
                            <ajaxToolkit:CalendarExtender ID="CalendarFechaTurno" runat="server" TargetControlID="txtFechaTurno"
                                PopupPosition="Right" BehaviorID="CalendarFechaTurno" PopupButtonID="btnCalTurno" Format="dd/MM/yyyy"
                                OnClientDateSelectionChanged="ChangeFechaTurno">
                            </ajaxToolkit:CalendarExtender>
                            
                        </td>
                        <td>
                            <asp:Label ID="Label2" runat="server" Text="Turno"></asp:Label>
                        </td>
                        <td>
                            <asp:DropDownList ID="cboDias" runat="server">
                            </asp:DropDownList>
                        </td>
                    </tr>
                    <tr>
                        <td>
                        </td>
                        <td colspan="3">
                            <asp:Button ID="btnVerTurno" runat="server" Text="Ver Turno" />
                            <asp:Button ID="btnProximoTurno" runat="server" Text="Proximo Turno" 
                                Visible="False" />
                        </td>
                    </tr>
                </table>
            </div>
            <div align ="center" style="overflow:auto; width:100%; height:350px" >            
                <asp:Label ID="lblDiaProximo" runat="server" Text="" ForeColor="Red"></asp:Label>
                <asp:GridView ID="gvTurnosHorarios" runat="server" CellPadding="4" 
                    ForeColor="#333333" CssClass="mGrid">
                    <FooterStyle CssClass="Footer" />
                    <RowStyle CssClass="Row" />    
                    <SelectedRowStyle CssClass="SelectedRow" />
                    <PagerStyle CssClass="pgr" />
                    <AlternatingRowStyle CssClass="Alt" />
                    <HeaderStyle CssClass="Header" />
                        <Columns>                 
                            <asp:CommandField SelectText="Asignar Turno" ShowSelectButton="true" />
                        </Columns>
                
                </asp:GridView>

            
        </div>

            <br />
            
        </asp:Panel>
</asp:Panel>

    <asp:HiddenField ID="HiddenField1" runat="server" />
    <asp:HiddenField ID="HiddenField2" runat="server" />

    <ajaxToolkit:ModalPopupExtender ID="popupConfirmacion" BackgroundCssClass="modalbackground" runat="server" TargetControlID="HiddenField1"
     PopupControlID="pnlConfirmacion" OkControlID="HiddenField2" Y="100" ></ajaxToolkit:ModalPopupExtender>
  
    <div align="center"  >
       <asp:Panel   ID="pnlConfirmacion" Visible="true" 
            BackColor ="MidnightBlue" Height ="100px" Width  ="30%" 
            runat="server" CssClass="modalpopup"
            style="position: absolute; top: 400px; left: 153px; background-color: ActiveBorder">
                <table width ="100%">
                    <tr>
                        <td colspan="2" align="center">
                            <asp:Label ID="lblMensajeConfirmacion" Width="100%" ForeColor="Maroon" runat ="server" Text=""></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2" align="center">
                            <asp:Label ID="lblBorrar" Visible="false" runat ="server" Text=""></asp:Label>
                            <asp:Label ID="lblNombreMedicoBorrar" Visible="false" runat ="server" Text=""></asp:Label>
                            <asp:Label ID="lblFechaHoraBorrar" Visible="false" runat ="server" Text=""></asp:Label>
                            <asp:Label ID="lblEspecialidadBorrar" Visible="false" runat ="server" Text=""></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td colspan ="2">
                            <br />
                        </td>
                    </tr>
                    <tr>
                        <td align="center">
                            <asp:Button ID="Btn_Ok_Confirmacion" runat="server" Text="Ok" />
                        </td>
                        <td align="center">
                            <asp:Button ID="btn_Cancel_Confirmacion" runat="server" Text="Cancelar" />
                        </td>
                    </tr>
                </table>                      
        </asp:Panel>
    </div>

    <asp:HiddenField ID="btnControlok" runat="server" />
    <asp:HiddenField ID="btnTargerID" runat="server" />

    <ajaxToolkit:ModalPopupExtender ID="mdlpopupHuella" BackgroundCssClass="modalbackground" runat="server" TargetControlID="btnTargerID"
     PopupControlID="pnlHuella" OkControlID="btnControlok" Y="100" ></ajaxToolkit:ModalPopupExtender>
  
        <asp:Panel ID="pnlHuella" runat="server" BorderColor="ActiveBorder" 
        CssClass="modalpopup" BorderStyle="Solid" BorderWidth="2px" 
        ScrollBars="Vertical">
            <asp:Label ID="lbl" runat="server"  ForeColor="White" Text="Inicializando lector de huella...."></asp:Label><br />
             <asp:Label ID="Label3" runat="server"  ForeColor="White"  Text="Coloque el dedo PULGAR sobre el lector y presiones 'Ok'"></asp:Label>
            <br />
            
            <asp:Image ID="Image1" runat="server" ImageUrl="~/Imagenes/huella_digital_zy9.gif"/>  
                       
            <asp:Button ID="Btn_OK_Verdadero" Width ="50px" runat="server" Text="OK" 
                CausesValidation="False" />

        </asp:Panel>


</asp:Content>


